2026-10-18T12:09:25.6882382Z ##[group]Run node scripts/plugins-release.mjs check
2026-10-18T12:09:25.6882429Z [36;1mnode scripts/plugins-release.mjs check[0m
2026-10-18T12:09:25.6882474Z [36;1mnode --test scripts/plugins-release.test.mjs[0m
2026-10-18T12:09:25.6882490Z shell: /usr/bin/bash -e {0}
2026-10-18T12:09:25.6882503Z env:
2026-10-18T12:09:25.6882512Z   CARGO_TERM_COLOR: never
2026-10-18T12:09:25.6882521Z   WRANGLER_SEND_METRICS: false
2026-10-18T12:09:25.6882535Z ##[endgroup]
2026-10-18T12:09:25.7449468Z g1t@g1t 0.3.1: the manifests agree and the published tree is only the plugin
2026-10-18T12:09:26.6481379Z ✔ this repository's manifests agree: g1t@g1t, one version (1.771578ms)
2026-10-18T12:09:26.7959900Z ✔ the build is the marketplace, the plugin without its tests, a README and the license (16.267399ms)
2026-10-18T12:09:26.7959957Z ✔ manifests that disagree stop the build (7.034925ms)
2026-10-18T12:09:26.7960022Z ✔ a file the script does not know about stops the build (2.836256ms)
2026-10-18T12:09:26.7960080Z ✔ anything that looks like a credential, or a credentials file, is never published (10.240024ms)
2026-10-18T12:09:26.7960130Z ✔ releases are tagged as claude plugin tag tags them (0.207371ms)
2026-10-18T12:09:26.7960184Z ✔ the token goes to git through its environment, never its arguments (0.325378ms)
2026-10-18T12:09:26.7960259Z ✔ publishing: the first commit and tag, nothing when unchanged, a new version for a changed plugin (676.534812ms)
2026-10-18T12:09:26.7960307Z ✔ Codex catalog resolves its packaged skill and OAuth MCP server (6.080693ms)
2026-10-18T12:09:26.7960316Z ℹ tests 9
2026-10-18T12:09:26.7960324Z ℹ suites 0
2026-10-18T12:09:26.7960333Z ℹ pass 9
2026-10-18T12:09:26.7960341Z ℹ fail 0
2026-10-18T12:09:26.7960388Z ℹ cancelled 0
2026-10-18T12:09:26.7960396Z ℹ skipped 0
2026-10-18T12:09:26.7960404Z ℹ todo 0
2026-10-18T12:09:26.7960413Z ℹ duration_ms 874.263741
